#ifndef __APP_DEVICE_H__
#define __APP_DEVICE_H__

#include "app_mqtt.h"
#include "app_buffer.h"
#include "app_pthread_pool.h"
#include "app_message.h"
#include "app_modbus.h"

/**
 * @brief 设备初始化
 *
 * @param filename 文件路径
 *
 * @return 0 成功 -1 失败
 */
int app_device_init(char *filename);

/**
 * @brief 设备关闭
 *
 */
void app_device_close(void);

/**
 * @brief 设备启动
 *
 */
void app_device_start(void);

#endif
